package utilities;

public interface Archiveable {
	
	/**
	 * Implementors use this method to create an Archive and dump their state
	 * into it
	 */
	public Archive save();
	
	/**
	 * Implementors use this method to unpack and set their state from the 
	 * Archive
	 */
	public void load(Archive archive);
	
}
